// phalanx retypedef.hpp.cu header file

// Copyright (c) 2010 - 2011 Kohei Takahashi (Flast).
// Distributed under the MIT license. for more detail see COPYING.

#ifndef IG_PHALANX_DETAIL_RETYPEDEF_HPP_CU_ONCE_
#define IG_PHALANX_DETAIL_RETYPEDEF_HPP_CU_ONCE_

#include <phalanx/config.hpp.cu>

#define PHALANX_PP_RETYPEDEF( class_, type_ ) \
  typedef typename class_::type_ type_

#define PHALANX_PP_CONST_RETYPEDEF( class_, type_ ) \
  typedef typename class_::const_ ## type_ type_

#endif // IG_PHALANX_DETAIL_RETYPEDEF_HPP_CU_ONCE_

